package com.ktgj.service.service;

import java.util.List;
import com.ktgj.service.domain.KtserviceViphallPartner;

/**
 * 合作商（供应商和代理商）Service接口
 * 
 * @author ruoyi
 * @date 2021-09-06
 */
public interface IKtserviceViphallPartnerService 
{
    /**
     * 查询合作商（供应商和代理商）
     * 
     * @param partnerId 合作商（供应商和代理商）ID
     * @return 合作商（供应商和代理商）
     */
    public KtserviceViphallPartner selectKtserviceViphallPartnerById(Long partnerId);

    /**
     * 查询合作商（供应商和代理商）列表
     * 
     * @param KtserviceViphallPartner 合作商（供应商和代理商）
     * @return 合作商（供应商和代理商）集合
     */
    public List<KtserviceViphallPartner> selectKtserviceViphallPartnerList(KtserviceViphallPartner KtserviceViphallPartner);

    /**
     * 新增合作商（供应商和代理商）
     * 
     * @param KtserviceViphallPartner 合作商（供应商和代理商）
     * @return 结果
     */
    public int insertKtserviceViphallPartner(KtserviceViphallPartner KtserviceViphallPartner);

    /**
     * 修改合作商（供应商和代理商）
     * 
     * @param KtserviceViphallPartner 合作商（供应商和代理商）
     * @return 结果
     */
    public int updateKtserviceViphallPartner(KtserviceViphallPartner KtserviceViphallPartner);

    /**
     * 批量删除合作商（供应商和代理商）
     * 
     * @param partnerIds 需要删除的合作商（供应商和代理商）ID
     * @return 结果
     */
    public int deleteKtserviceViphallPartnerByIds(Long[] partnerIds);

    /**
     * 删除合作商（供应商和代理商）信息
     * 
     * @param partnerId 合作商（供应商和代理商）ID
     * @return 结果
     */
    public int deleteKtserviceViphallPartnerById(Long partnerId);
}
